to deliver a message - Inglés Sinónimo Diccionario